something towered - Spanish English Dictionary